package com.byq.mm.common.engine;

import java.io.File;
import java.util.List;
import java.util.Map;



public interface SmartStore{

//	public abstract void saveRoster(Roster roster);

	//public abstract Map<String, String> getMessageInfo(Message msg);

	public abstract void queueIncomingMessage(Map<String, String> msg);

	public abstract List<String> getLastStatusMessages();

	public abstract void pushMessage(String message);
	public void logOutgoingMessage(final String body, final String to,  String user);
	File getUserDirectory(String globalId);
}